Babcock International Group (Babcock) and Zero Petroleum (Zero) have signed an agreement on the open...
Subscribe our TME newsletter to stay updated